package com.cn.crmsystem.mapper.approveMapper;

import com.cn.crmsystem.pojo.Task;
import com.cn.crmsystem.pojo.User;

import java.util.HashMap;
import java.util.List;

public interface MyTaskMapper {
	//全查
	List<Task> SelectMyAll(Integer userid);
	//我的任务条参与件查询
	List<Task> SelectMyJoinCondition(HashMap<Object,Object> map);
	//我的任务负责条件查询
	List<Task> SelectMyChargeCondition(HashMap<Object,Object> map);
	//参与人查询
	List<User>  SelectUser(Integer userid);
    //领导查询
	User selectLeader(Integer userid);
	//修改任务表
     int UpdateMyTask(Task task);
	//修改执行任务表
	int UpdateMyCarrymission(Integer userid,Integer taskid);
	//参与人增加
	int JoinnerInsert(Integer userid,Integer taskid);
	//参与人删除
	int JoinnerDelete(Integer userid,Integer taskid);
	//删除任务
	int DeleteMyTask(Integer taskid);
	//增加任务
	int InsertMyTask(Task task);
}
